package com.vichat.user.vo;

import java.io.Serializable;

/**
 * Created by ranjx on 17/11/20.
 */
public class UserVO implements Serializable{
    //用户UID
    private Long uid;
    //用户编号
    private String userNumber;
    //设备编号
    private String terminal;
    //用户名称
    private String userName;
    //用户类型
    private Long userType;
    //用户性别 0 女 1 男 -1 保密
    private Long sex;
    //头像版本
    private Long vFace = 0l;
    //手机号码
    private String phone;
    //0 无效 1 有效
    private Long state;
    //数据版本
    private Long version = 0l;
    //企业ID
    private Long partyId;
    //组织ID
    private Long orgId;
    //可视组织权限
    private Long visible;
    
    private Integer type;//1已出工/已点名;2未出工/未点名
    
    private Long addType;//1 基站扫描 2 读头 3 忘带胸卡 4 胸卡损坏 5 设备故障 6 其他
    
    private Long rollType;// 1、正常出工;2、临时出工;3、新入监

    public Long getUid() {
        return uid;
    }

    public void setUid(Long uid) {
        this.uid = uid;
    }

    public String getUserNumber() {
        return userNumber;
    }

    public void setUserNumber(String userNumber) {
        this.userNumber = userNumber;
    }

    public String getTerminal() {
        return terminal;
    }

    public void setTerminal(String terminal) {
        this.terminal = terminal;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Long getUserType() {
        return userType;
    }

    public void setUserType(Long userType) {
        this.userType = userType;
    }

    public Long getSex() {
        return sex;
    }

    public void setSex(Long sex) {
        this.sex = sex;
    }

    public Long getvFace() {
        return vFace;
    }

    public void setvFace(Long vFace) {
        this.vFace = vFace;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Long getState() {
        return state;
    }

    public void setState(Long state) {
        this.state = state;
    }

    public Long getVersion() {
        return version;
    }

    public void setVersion(Long version) {
        this.version = version;
    }

    public Long getPartyId() {
        return partyId;
    }

    public void setPartyId(Long partyId) {
        this.partyId = partyId;
    }

    public Long getOrgId() {
        return orgId;
    }

    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    public Long getVisible() {
        return visible;
    }

    public void setVisible(Long visible) {
        this.visible = visible;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

    public Long getAddType() {
        return addType;
    }

    public void setAddType(Long addType) {
        this.addType = addType;
    }

    public Long getRollType() {
        return rollType;
    }

    public void setRollType(Long rollType) {
        this.rollType = rollType;
    }
}
